Performance comparison of router assisted congestion control protocols: XCP vs. RCP
نویسندگان
چکیده
In the current Internet, network overload is prevented by the congestion control of the Transmission Control Protocol (TCP). The traditional TCP congestion control is an endto-end mechanism that suffers from some inherent shortcomings. A design alternative for the Future Internet is to use more feedback from the routers. Such router-assisted congestion control schemes can achieve a more efficient utilization of network resources and better fairness, even in environments with large bandwidth-delay products. Two promising proposals are the eXplicit Control Protocol (XCP) and the Rate Control Protocol (RCP). This paper evaluates the performance of XCP and RCP and compares them with the existing TCP congestion control. In order to verify previous work, a new simulation tool has been developed independently of the existing ns-2 code basis. This simulator is used to study the basic behavior of the algorithms and to analyze several degrees of freedom in the protocol design. Furthermore, the performance of the different approaches is compared using realistic Internet traffic scenarios. The results show that indeed both XCP and RCP efficiently utilize the link capacity without requiring packet loss. Unlike XCP, RCP improves the reactivity of data transfers by reducing the flow completion time. These results confirm previously published results and show that in particular RCP has the potential to replace TCP congestion control in the Future Internet.
منابع مشابه
A Network Congestion control Protocol (NCP)
The transmission control protocol (TCP) which is the dominant congestion control protocol at the transport layer is proved to have many performance problems with the growth of the Internet. TCP for instance results in throughput degradation for high bandwidth delay product networks and is unfair for flows with high round trip delays. There have been many patches and modifications to TCP all of ...
متن کاملImplementation and performance evaluation of explicit congestion control algorithms
As the Internet adapts to meet consumer demands for high performance in ubiquitous networking environments, congestion must be addressed using novel approaches to ensure system stability over increasingly unreliable and dynamic media. Our work focuses on implementing and studying the performance of two recent explicit congestion control protocols: XCP, eXplicit Control Protocol, and RCP, Rate C...
متن کاملRCP-AC: Congestion control to make flows
We believe that a congestion control algorithm should make flows finish quickly as quickly as possible, while staying stable and fair among flows. Recently, we proposed RCP (Rate Control Protocol) which enables typical Internet-sized flows to complete one to two orders of magnitude faster than the existing (TCP Reno) and the proposed (XCP) congestion control algorithm. Like XCP, RCP uses explic...
متن کاملLightweight Fairness Solutions for XCP and TCP Cohabitation
XCP is a promising router-assisted protocol due to its high performance and intra-protocol fairness in fully XCP networks. However, XCP is not inter-operable with current E2E protocols resulting in a poor performance of XCP flows when the resources are shared with TCP-like flows. In this paper, we propose a lightweight fairness solution, that can benefit the cohabitation between XCP and TCP in ...
متن کاملEVALUATION OF EXPLICIT CONGESTION CONTROL FOR HIGH-SPEED NETWORKS A Thesis
Evaluation of Explicit Congestion Control for High-Speed Networks. (May 2007) Saurabh Jain, B.Tech., Indian Institute of Technology Roorkee Co–Chairs of Advisory Committee: Dr. Dmitri Loguinov Dr. A. L. N. Reddy Recently, there has been a significant surge of interest towards the design and development of a new global-scale communication network that can overcome the limitations of the current ...
متن کامل